草庐IT

SpringCloud 整合 Dubbo

全部标签

【SpringBoot】1、SpringBoot整合JWT实现Token验证

这里写目录标题1.单点登录1.1单系统登录1.1.1单系统登录流程(使用Session实现单系统登录)1.2多系统(单点)登录1.2.1单点登录实现方案1.2.1.1Session跨域1.2.1.2SpringSession共享1.3Token机制1.3.1传统身份认证1.3.2基于Token的身份认证1.4JWT机制1.4.1JWT数据结构1.4.1.1header1.4.1.2payload1.4.1.3signature1.4.2JWT执行流程1.4.3JWT代码案例1.单点登录单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义:

【Spring教程31】SSM框架整合实战:从零开始学习SSM整合配置,如何编写Mybatis SpringMVC JDBC Spring配置类

目录1流程分析2整合配置2.1步骤1:创建Maven的web项目2.2步骤2:添加依赖2.3步骤3:创建项目包结构2.4步骤4:创建SpringConfig配置类2.5步骤5:创建JdbcConfig配置类2.6步骤6:创建MybatisConfig配置类2.7步骤7:创建jdbc.properties2.8步骤8:创建SpringMVC配置类2.9步骤9:创建Web项目入口配置类欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及IDEA配置Maven环境

SpringBoot整合阿里云Oss实现文件图片上传

目录1.阿里云Oss注册使用2.项目中使用2.1引入依赖以及插件2.2编写配置文件application.properties2.3创建常量类,获取配置信息 2.4serviceImpl中实现逻辑1.阿里云Oss注册使用 2.项目中使用2.1引入依赖以及插件com.aliyun.ossaliyun-sdk-ossjoda-timejoda-timeorg.apache.maven.pluginsmaven-resources-plugin3.1.02.2编写配置文件application.properties#服务端口server.port=8002#服务名spring.application

【微信公众号】16、SpringBoot整合WxJava生成带参数的二维码

为了满足用户渠道推广分析和用户账号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。1、两种类型临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于账号绑定等不要求二维码永久保存的业务场景永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于账号绑定、用户来源统计等场景。2、两种事件用户扫描带场景值二维码时,可能推送以下两种事件:如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值

【微服务】springboot整合minio详解

目录一、前言二、Minio概述2.1 Minio简介2.1 Minio特点三、Minio环境搭建3.1部署过程3.1.1拉取镜像3.1.2 启动容器3.1.3 访问web页面四、Minio基本使用4.1基本概念4.2 上传文件演示4.3 用户管理4.4Java操作Minio4.4.1导入依赖4.4.2 上传文件到minio五、springboot整合Minio5.1前置准备5.1.1引入依赖5.1.2核心配置文件5.2 编码过程5.2.1创建一个参数配置类5.2.2 创建minio配置类5.2.3 创建minio文件服务类或工具类5.2.4编写测试接口5.2.5 接口测试六、写在文末一、前言在

docker部署的微服务,指定ip注册到nacos,dubbo指定ip和端口注册到nacos

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Docker微服务指定docker主机ip注册到Nacos二、如果微服务使用Dobbo,这个需要指定Dobbo的ip和端口前言docker的ip和docker主机所在局域网中的其他主机是不通的,这就导致本地启动的项目是不能访问docker部署的服务。一、Docker微服务指定docker主机ip注册到Nacosspring.cloud.nacos.discovery.ip=192.168.1.100二、如果微服务使用Dobbo,这个需要指定Dobbo的ip和端口设置docker的环境变量来解决//注册到注册中心的I

k8s+docker集群整合搭建(完整版)

一、Kubernetes系列之介绍篇1、背景介绍  云计算飞速发展IaaSPaaSSaaS  Docker技术突飞猛进一次构建,到处运行容器的快速轻量完整的生态环境2、什么是kubernetes  首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提了大规模容器集群管理的便捷性。  Kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多层次的安全防护和准入机制、多租户应用支撑能

SpringBoot整合Caffeine

SpringBoot整合Caffeine1.简介Caffeine是基于Java8开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5开始不再支持GuavaCache,改为使用Caffeine。Caffeine与其他本地缓存的性能比较如下:Caffeine具有以下功能:1.自动加载条目到缓存中,可选异步方式2.可以基于大小剔除3.可以设置过期时间,时间可以从上次访问或上次写入开始计算4.异步刷新5.keys自动包装在弱引用中6.values自动包装在弱引用或软引用中7.条目剔除通知8.缓存访问统计2.SpringBoot整合Caffeine下面介绍SpringBoot使用Caffei

13.Spring 整合 Kafka + 发送系统通知 + 显示系统通知

目录1.Spring整合Kafka2.发送系统通知2.1封装事件对象 2.2开发事件的生产者和消费者2.3触发事件:在评论、点赞、关注后通知​编辑3.显示系统通知3.1通知列表3.1.1数据访问层3.1.2业务层3.1.3表现层3.2开发通知详情3.2.1开发数据访问层3.1.2业务层3.1.3表现层3.3未读消息1.Spring整合Kafka引入依赖:kafka配置Kafka:配置server、consumer访问Kafka:生产者——kafkaTemplate.send(topic,data);  消费者——@KafkaListener(topics={"test"}) publicvoi

【SpringCloud笔记】(2)服务注册中心之Eureka

Eureka概述什么是服务注册中心?Eureka采用了CS的设计架构,EurekaServer作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到EurekaServer并维持心跳连接。这样系统的维护人员就可以通过EurekaServer来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息比如服务地址通讯地址等以别名方式注册到注册中心上。另一方(消费者|服务提供者),以该别名的方式去注册中心上获取到实际的服务通讯地址,然后再实现本地RPC调用RPC远程调用框架核心设计思想:在于注册中心,